import request from '@/utils/request'

// 分页获取作业
export function getTeacherJobPage(params) {
  return request({
    url: 'job/getTeacherJobPage',
    method: 'get',
    params
  })
}
// 添加作业
export function JobAdd(data) {
  return request({
    url: 'job',
    method: 'post',
    data
  })
}

// 删除作业
export function JobDel(jobId) {
  return request({
    url: 'job',
    method: 'delete',
    params: { jobId }
  })
}

// 修改作业
export function updateJob(data) {
  return request({
    url: 'job',
    method: 'put',
    data
  })
}


// 分页获取作业回答用户
export function getJobDetails(params) {
  return request({
    url: 'job/getJobDetails',
    method: 'get',
    params
  })
}

// 获取用户作业详情
export function getUserJobDetails(params) {
  return request({
    url: 'job/getUserJobDetails',
    method: 'get',
    params
  })
}

// 用户回答作业
export function addUserJobDetails(data) {
  return request({
    url: 'job/addUserJobDetails',
    method: 'post',
    data
  })
}

// 获取学生班级下的作业
export function getStudentJobPage(params) {
  return request({
    url: 'job/getStudentJobPage',
    method: 'get',
    params
  })
}

// 教师打分
export function mark(params) {
    return request({
      url: 'job/mark',
      method: 'put',
      params
    })
  }